SegmentedPickerKit Framework - Mario Geneau - 10/23/25

Parameters:

- segments: The items to display in the picker.
- selection: Binding to the currently selected item.
- titlesForSegments: Closure that returns the display title for each item.
- cornerRadius: Corner radius applied to the picker's background and border. Default is 20.
- backgroundColor: Background color behind the segmented control. Default is a light yellow.
- strokeColor: Border color around the picker. Default is blue.
- strokeWidth: Width of the border stroke. Default is 1.
- selectedTextColor: Optional tint color applied to the segmented control (affects selected state).
- unselectedTextColor: Optional text color for unselected segments (applied via UIKit appearance).
- unselectedFont: Optional font for unselected segment titles (applied via UIKit appearance).
- selectedFont: Optional font for selected segment titles (applied via UIKit appearance).
- spaceBetweenPickerAndText: Vertical spacing between the picker and the trailing label. Default is 16.
- paddingForPicker: Internal padding applied inside the picker container. Default is 4.